047984222ca95e7e206d7fe9a1c7cb4ca673b8c5,tests/src/test/java/alluxio/worker/AlluxioWorkerRestApiTest.java,AlluxioWorkerRestApiTest,getUptimeMsTest,#,255
Before Change
@Test
public void getUptimeMsTest() throws Exception {
Random random = new Random();
long uptime = random.nextLong();
Mockito.doReturn(uptime).when(mWorker).getUptimeMs();
new TestCase(mHostname, mPort, getEndpoint(AlluxioWorkerRestServiceHandler.GET_UPTIME_MS),
NO_PARAMS, HttpMethod.GET, uptime).run();
Mockito.verify(mWorker).getUptimeMs();
}
}
After Change
public void getUptimeMsTest() throws Exception {
CommonUtils.sleepMs(1);
String uptimeString = new TestCase(mHostname, mPort, getEndpoint(AlluxioWorkerRestServiceHandler.GET_UPTIME_MS),
NO_PARAMS, HttpMethod.GET, null).call();
long uptime = Long.parseLong(uptimeString);
Assert.assertTrue(uptime > 0);
Assert.assertTrue(uptime < 20 * Constants.SECOND_MS);